TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Pacific NW
Area - Northern Oregon
League - 2024 Adult 40 & Over
Flight - 4.0 Men
Subflight - 4.0 MEN (A)
--------------------------------------------------------------------------------------------------------------------------------------
MAC-Johnson
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Chris Thoman - 3.72
Brian Jones - 3.69
Todd Eckelman - 3.61
Jeff Cronn - 3.60
Michael Genovese - 3.59
Jonathan Barg - 3.58
David Hill - 3.56
Ben Jacobson - 3.46
Tuan Truong - 3.45
Kit Johnson - 3.45
Rudy Martinez - 3.44
Joe Conyard - 3.43
John Oh - n/a
League Results By Position
1S 1D 2D 3D
Ben Jacobson - 3.46 & Joe Conyard - 3.43 0 - 1 0 - 1
Ben Jacobson - 3.46 & Rudy Martinez - 3.44 0 - 1 0 - 1
Ben Jacobson - 3.46 & Todd Eckelman - 3.61 1 - 0
Brian Jones - 3.69 & Chris Thoman - 3.72 1 - 0 0 - 1
Brian Jones - 3.69 & Jonathan Barg - 3.58 0 - 1
Brian Jones - 3.69 & Michael Genovese - 3.59 0 - 1
Chris Thoman - 3.72 1 - 1
David Hill - 3.56 & Jonathan Barg - 3.58 1 - 0
David Hill - 3.56 & Kit Johnson - 3.45 0 - 2
Jeff Cronn - 3.60 & Michael Genovese - 3.59 1 - 2 1 - 0
John Oh - n/a 0 - 1
Rudy Martinez - 3.44 & Brian Jones - 3.69 1 - 0
Rudy Martinez - 3.44 & Joe Conyard - 3.43 1 - 0
Rudy Martinez - 3.44 & Kit Johnson - 3.45 0 - 1
Todd Eckelman - 3.61 & Brian Jones - 3.69 1 - 0
Todd Eckelman - 3.61 & Chris Thoman - 3.72 0 - 1 0 - 1
Tuan Truong - 3.45 0 - 3
--------------------------------------------------------------------------------------------------------------------------------------
PTC-Greenberg/Collins
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Agus Rusli - 3.89
Jason Ruhmann - 3.88
David Greenberg - 3.86
chris collins - 3.84
Travis Friedrich - 3.77
Michael Jung - 3.77
Steve Eggerts - 3.76
Michael Shin - 3.75
Scott Powers - 3.73
Adam Gamboa - 3.66
Zachary Kinavey - 3.64
Brad Ouderkirk - 3.52
Alejandro Aballay - 3.46
League Results By Position
1S 1D 2D 3D
Adam Gamboa - 3.66 & Brad Ouderkirk - 3.52 1 - 0
Adam Gamboa - 3.66 & Steve Eggerts - 3.76 0 - 1
Agus Rusli - 3.89 & Jason Ruhmann - 3.88 1 - 1 3 - 0
Agus Rusli - 3.89 & Scott Powers - 3.73 1 - 0
Agus Rusli - 3.89 & chris collins - 3.84 2 - 0
Alejandro Aballay - 3.46 & Michael Jung - 3.77 0 - 1
Brad Ouderkirk - 3.52 & Michael Jung - 3.77 1 - 0
Brad Ouderkirk - 3.52 & Steve Eggerts - 3.76 0 - 1
Jason Ruhmann - 3.88 & Michael Jung - 3.77 1 - 0
Jason Ruhmann - 3.88 & Travis Friedrich - 3.77 1 - 0
Michael Jung - 3.77 1 - 0
Michael Shin - 3.75 3 - 0
Steve Eggerts - 3.76 1 - 2
Scott Powers - 3.73 & David Greenberg - 3.86 2 - 0
Scott Powers - 3.73 & Michael Shin - 3.75 1 - 0 0 - 1
Scott Powers - 3.73 & Travis Friedrich - 3.77 2 - 0
Travis Friedrich - 3.77 0 - 1
Zachary Kinavey - 3.64 & Brad Ouderkirk - 3.52 0 - 1
Zachary Kinavey - 3.64 & chris collins - 3.84 0 - 1
chris collins - 3.84 & David Greenberg - 3.86 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
THPRD-Truong/Holland
League Record: 3 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Nick Hooker - 3.83
John Polacik - 3.79
TRIET NGUYEN - 3.78
Tony Mattos - 3.62
Scott Holland - 3.62
Frank Shen - 3.60
Henry Vu - 3.58
Ruben Garcia-Puga - 3.53
Robert Truong - 3.53
Devin McMasters - 3.40
Edmund Yuan - 3.36
Brad Johnson - 3.32
Kirk Planck - 3.24
Thomas Feix - n/a
League Results By Position
1S 1D 2D 3D
Brad Johnson - 3.32 & Frank Shen - 3.60 0 - 1
Brad Johnson - 3.32 & Nick Hooker - 3.83 1 - 0
Brad Johnson - 3.32 & Robert Truong - 3.53 0 - 1
Edmund Yuan - 3.36 & John Polacik - 3.79 1 - 0
Edmund Yuan - 3.36 & Robert Truong - 3.53 0 - 1 0 - 1
Frank Shen - 3.60 & Devin McMasters - 3.40 0 - 1 1 - 0
Frank Shen - 3.60 & Kirk Planck - 3.24 0 - 1
Frank Shen - 3.60 & Tony Mattos - 3.62 2 - 0
Henry Vu - 3.58 & Tony Mattos - 3.62 0 - 1
John Polacik - 3.79 1 - 0
Kirk Planck - 3.24 & Robert Truong - 3.53 0 - 1 1 - 0
Nick Hooker - 3.83 & Devin McMasters - 3.40 1 - 0
Nick Hooker - 3.83 & John Polacik - 3.79 1 - 0
Nick Hooker - 3.83 0 - 1
Ruben Garcia-Puga - 3.53 & Nick Hooker - 3.83 0 - 1
Ruben Garcia-Puga - 3.53 1 - 0
Scott Holland - 3.62 & Thomas Feix - n/a 0 - 1
Scott Holland - 3.62 1 - 1
Thomas Feix - n/a & Henry Vu - 3.58 1 - 0
Thomas Feix - n/a 0 - 1
TRIET NGUYEN - 3.78 & Henry Vu - 3.58 2 - 1
TRIET NGUYEN - 3.78 & Ruben Garcia-Puga - 3.53 0 - 1
TRIET NGUYEN - 3.78 & Scott Holland - 3.62 0 - 1
TRIET NGUYEN - 3.78 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
MPRC-Broad
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Kirt Eftekhar - 3.80
James Horen - 3.80
Robert Broad - 3.55
Seth Yount - 3.53
David Hoiland - 3.48
Kai Zhang - 3.36
Roger Dehoog - 3.35
Jim DeWeese - 3.35
Jeffrey Gates - 3.29
Mark Shih - 3.25
Matthew C Reichert - n/a
Mark Orton - n/a
John Barnes - n/a
League Results By Position
1S 1D 2D 3D
David Hoiland - 3.48 & James Horen - 3.80 2 - 0
David Hoiland - 3.48 & Kirt Eftekhar - 3.80 0 - 1 1 - 0
David Hoiland - 3.48 & Matthew C Reichert - n/a 0 - 1
David Hoiland - 3.48 & Mark Orton - n/a 0 - 1
David Hoiland - 3.48 & Seth Yount - 3.53 1 - 0
James Horen - 3.80 & Jeffrey Gates - 3.29 0 - 1 2 - 0
James Horen - 3.80 & Matthew C Reichert - n/a 1 - 0
Kirt Eftekhar - 3.80 1 - 1
Kai Zhang - 3.36 & Mark Shih - 3.25 0 - 2 1 - 0
Kai Zhang - 3.36 & Seth Yount - 3.53 0 - 1
Matthew C Reichert - n/a 0 - 1
Mark Orton - n/a & John Barnes - n/a 1 - 0
Mark Shih - 3.25 & John Barnes - n/a 0 - 1
Roger Dehoog - 3.35 0 - 1
Robert Broad - 3.55 & Jim DeWeese - 3.35 0 - 1 0 - 1
Robert Broad - 3.55 & Seth Yount - 3.53 1 - 0
Robert Broad - 3.55 1 - 3
Seth Yount - 3.53 & Jeffrey Gates - 3.29 2 - 0
Seth Yount - 3.53 & Jim DeWeese - 3.35 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
WHRC-Reis
League Record: 2 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Leo Keppinger - 3.83
Philip Stephenson - 3.82
Siva Movva - 3.66
Rich Rice - 3.66
Jason Moore-Greenke - 3.60
Masanori Hibino - 3.57
Tochukwu George - 3.53
Greg Powell - 3.51
Austin Rice-Stitt - 3.39
Peter Johnson - 3.35
Jack Carlson - 3.19
Scott Reis - 3.18
Parth Pandey - n/a
Frank Mathews - n/a
League Results By Position
1S 1D 2D 3D
Austin Rice-Stitt - 3.39 & Peter Johnson - 3.35 0 - 1 0 - 1
Frank Mathews - n/a 1 - 0
Greg Powell - 3.51 & Jason Moore-Greenke - 3.60 0 - 2
Jason Moore-Greenke - 3.60 & Philip Stephenson - 3.82 1 - 0
Jason Moore-Greenke - 3.60 & Rich Rice - 3.66 1 - 0
Jack Carlson - 3.19 & Philip Stephenson - 3.82 3 - 1 1 - 1
Leo Keppinger - 3.83 3 - 0
Parth Pandey - n/a & Rich Rice - 3.66 0 - 1 0 - 1
Rich Rice - 3.66 & Leo Keppinger - 3.83 1 - 1 2 - 0
Siva Movva - 3.66 3 - 1
Scott Reis - 3.18 & Leo Keppinger - 3.83 0 - 1
Scott Reis - 3.18 & Masanori Hibino - 3.57 0 - 1
Scott Reis - 3.18 & Peter Johnson - 3.35 0 - 1 1 - 0
Tochukwu George - 3.53 & Austin Rice-Stitt - 3.39 0 - 1
Tochukwu George - 3.53 & Masanori Hibino - 3.57 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
CHARB-Mills/Valenzuela
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Lance Berkey - 3.84
Jonathan Quon - 3.83
Carlin Jackson - 3.78
Tom Lonergan - 3.72
Bill Rhoades - 3.65
Steve Carns - 3.55
Tony Solivan - 3.42
Anthony Valenzuela - 3.37
Craig Mills - 3.34
Ahmed Abouelseoud - 3.34
Paul Garry - 3.31
Sean Gay - 3.28
League Results By Position
1S 1D 2D 3D
Ahmed Abouelseoud - 3.34 0 - 4
Anthony Valenzuela - 3.37 & Steve Carns - 3.55 0 - 1
Bill Rhoades - 3.65 & Paul Garry - 3.31 0 - 1
Bill Rhoades - 3.65 & Steve Carns - 3.55 0 - 1
Bill Rhoades - 3.65 & Tom Lonergan - 3.72 0 - 1
Craig Mills - 3.34 & Anthony Valenzuela - 3.37 0 - 1
Craig Mills - 3.34 & Steve Carns - 3.55 0 - 1 0 - 1
Craig Mills - 3.34 & Tony Solivan - 3.42 0 - 1
Craig Mills - 3.34 & Tom Lonergan - 3.72 1 - 0
Carlin Jackson - 3.78 & Anthony Valenzuela - 3.37 1 - 0
Carlin Jackson - 3.78 & Tom Lonergan - 3.72 1 - 0 2 - 1 0 - 1
Lance Berkey - 3.84 & Carlin Jackson - 3.78 0 - 1
Lance Berkey - 3.84 & Jonathan Quon - 3.83 3 - 0
Paul Garry - 3.31 & Anthony Valenzuela - 3.37 0 - 1
Paul Garry - 3.31 0 - 1
Sean Gay - 3.28 & Anthony Valenzuela - 3.37 0 - 1 0 - 1
Sean Gay - 3.28 & Steve Carns - 3.55 0 - 1
Sean Gay - 3.28 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
LOTC-Shull
League Record: 3 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Shaun Anderson - 3.86
Tony Wang - 3.84
Tony Moreno - 3.68
Neal Burgstahler - 3.63
Igor Landais - 3.62
NANDA SIDDAIAH - 3.61
Patrick Harkin - 3.59
Neil Soiffer - 3.59
William Wang - 3.57
Deepak Kumar - 3.52
Harish Krishnamurthy - 3.38
Gabriel Weaver - 3.38
wenyan li - 3.35
Barys Dubauski - n/a
League Results By Position
1S 1D 2D 3D
wenyan li - 3.35 & Patrick Harkin - 3.59 0 - 1
wenyan li - 3.35 & Tony Wang - 3.84 1 - 0 1 - 0
Barys Dubauski - n/a 4 - 0
Igor Landais - 3.62 & Harish Krishnamurthy - 3.38 1 - 2
Igor Landais - 3.62 & Patrick Harkin - 3.59 0 - 1
Neil Soiffer - 3.59 & Deepak Kumar - 3.52 0 - 1
Neil Soiffer - 3.59 & Tony Moreno - 3.68 1 - 0
Neil Soiffer - 3.59 & William Wang - 3.57 0 - 1 0 - 1
Neal Burgstahler - 3.63 & wenyan li - 3.35 1 - 0
Neal Burgstahler - 3.63 & Neil Soiffer - 3.59 0 - 1
Neal Burgstahler - 3.63 & NANDA SIDDAIAH - 3.61 0 - 1
Neal Burgstahler - 3.63 & Tony Moreno - 3.68 1 - 0
NANDA SIDDAIAH - 3.61 & Deepak Kumar - 3.52 1 - 0
NANDA SIDDAIAH - 3.61 & Gabriel Weaver - 3.38 1 - 0
NANDA SIDDAIAH - 3.61 & Harish Krishnamurthy - 3.38 0 - 1
Patrick Harkin - 3.59 2 - 1
Shaun Anderson - 3.86 & Tony Moreno - 3.68 2 - 0 2 - 1
Shaun Anderson - 3.86 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
VTC-Won
League Record: 3 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Wahyu Setyawan - 3.87
Francisco Rivera-Giusti - 3.80
Michael Kazangian - 3.79
John Truong - 3.73
Dave Vinik - 3.72
Shaoping Lin - 3.71
Wes Schalk - 3.70
Steve Sun - 3.64
Joe Trachta - 3.63
Franco Rosete - 3.62
Michael Won - 3.61
JT Smith - 3.53
Dean Gaylor - 3.47
Alan Jones - 3.34
League Results By Position
1S 1D 2D 3D
Alan Jones - 3.34 & Michael Kazangian - 3.79 0 - 1 0 - 1
Dean Gaylor - 3.47 & Wes Schalk - 3.70 0 - 1
Dave Vinik - 3.72 & John Truong - 3.73 1 - 0
Dave Vinik - 3.72 & Michael Won - 3.61 1 - 0
Francisco Rivera-Giusti - 3.80 & Shaoping Lin - 3.71 0 - 1 1 - 0
Francisco Rivera-Giusti - 3.80 0 - 1
Franco Rosete - 3.62 1 - 2
Joe Trachta - 3.63 & John Truong - 3.73 0 - 1
Joe Trachta - 3.63 1 - 1
JT Smith - 3.53 & Dean Gaylor - 3.47 0 - 1 1 - 0
JT Smith - 3.53 & Michael Kazangian - 3.79 1 - 0
Michael Kazangian - 3.79 & Shaoping Lin - 3.71 1 - 0
Michael Won - 3.61 & Steve Sun - 3.64 0 - 1
Shaoping Lin - 3.71 & Steve Sun - 3.64 0 - 1
Wes Schalk - 3.70 & Joe Trachta - 3.63 1 - 0 2 - 0
Wes Schalk - 3.70 & John Truong - 3.73 1 - 0 1 - 0
Wahyu Setyawan - 3.87 & Dave Vinik - 3.72 1 - 0
Wahyu Setyawan - 3.87 & John Truong - 3.73 1 - 0
Wahyu Setyawan - 3.87 & Michael Won - 3.61 1 - 0 1 - 0
Wahyu Setyawan - 3.87 2 - 0